We need to know if we're using a legacy GL context in various places.
https://bugzilla.gnome.org/show_bug.cgi?id=756142
GdkGLContextPrivate *priv = gdk_gl_context_get_instance_private (context);
if (priv->paint_data == NULL)
- priv->paint_data = g_new0 (GdkGLContextPaintData, 1);
+ {
+ priv->paint_data = g_new0 (GdkGLContextPaintData, 1);
+ priv->paint_data->is_legacy = priv->is_legacy;
+ }
return priv->paint_data;
}
GdkGLContextProgram texture_rect_quad_program;
GdkGLContextProgram *current_program;
+
+ guint is_legacy : 1;
} GdkGLContextPaintData;
void gdk_gl_context_set_is_legacy (GdkGLContext *context,